A natural language interface allows a user to interact with a computer system using ordinary speech. for example, rather than consulting a calendar, one might ask "have I any appoitntments today". Often the domain of an application allows a restructed vocabulary to be used making natural language processing asier; for example a voice assistant in the home needs to able to understand "what is the time?", but not "what is the menaing of life?".
Used in Chap. 13: page 203
Also known as interfaces